hey this is a lot of points for me.