added monthly balance mechanism