I seriously tried to find another way for number 3