using make
refactor
refactor also
allow install
upsi
no dist files