me dumb as hell
added header for asm functions