added color coded and page transition