full assembly