It hasn't been an easy ride I must admit. !tip 1