I can imagine the challenges you had to do.