To Do List Commands Boundaries when loading program into memory Stack Arithmetic Commands Program Movement I/O Flow Control Alter Program Memory Misc Polishing General Debug Test Cases Write automation for tests Threading Add Labels Change way instructions are handled