add stop controll, colorful logging