added some sweet coloring. rollback not implemented yet