decorator
listttt comprehensions
added colors