added colorful printing