made it so that it works