refactoring monthly and weekly methods
elemenating common methods