started writing the main code for this year 2014