doing the best i can