[UPDATE] using enum for type
[FIX] Makefile command