refactoring of point shape is done