moved component parts to top