Assembling and tests

to top