tests passing, calendar prints multiple lengths of rows