added qOY2qmthly, some object checks, and some unit tests