fixed all of your problems