got tired of using point2ds