basic assembly frame