all small clculates in block