Took out all the unnecessary parts