organzize components