minor step to start generalizing to more complex shapes