refactor for HN
month cycle