It's very hard sometimes when you can't crack something or can't solve something and you keep trying and trying and you know it's falling a little bit short. That's very hard, but then when you finally do it, it's very rewarding and the process is good too, I like working with people this way.