Commented the code
adds comments and colors