OK here is my attempt, but I'm no 997style