calulation_begining