This took way to long
9