add colors to output and fix confirms
entity creation and refactor code