broke out calculate_form and elminated phon3