adding osman.h and half-fixed makefile