reworked the point and under area and some other stuff that I've already forgotten about
fixed some problems