all small clculates in block. second edition :)))