Mitch helped me to find solutions to many questions