did not want to do it the easiest or the slowest way... but it took way too long to figure out