Well yeah for the average person it will be difficult at first like me but since i have a lots of friends out there then i was able to understand its technicalities and how it works. I have tried on my own and became happy that i really learn to do it by myself.