adding Makefile and og code