got assembly working