made it so much simpler