added nasm, osx support