separated with block, separated views, working