Create a separate file for assembly functions