This is my first attempt.