updated with colored_print library