i am coming back to finish this and bringing reinforcments