refactoring
add colors
add banner
add build js