assembly code improvements, synthax, jump/call labels not finished