Wrapper for assemble
Assemble now fully functioning