Merge the current status of Assemble to my code too