The are somethings in programming world that needs a lot of persistence, sometimes we can lost the patience, but in the end we will have a nice gifts, more experience and more skills.