Here is my first attempt