automatic msg
working on makefiles
working