update makefile
default constructor
added media
update binary