installation option
work on makefile