I have learned a lot more than three things working on a ...