starting to incorporate angles in constructor