newsletter module blocks, models