Added ui and coloring and some things