geometry... damn haven't done that in years!!!