Adding Year Integration methods and unit tests