added generic monthly view