added color functionality and buttons are cooloer