update bmp
flatter directory structure
prepared makefile