saving file changes
error handling
angle_subtended new