added color. It should be bugless.