10/1/2014 gcal refactor