colorable output & simple thread