I wrote this in so many different ways