potential solution for number 5