Adding program1.asm, needs some cleaning up