I am going to try and finish this up