yes, its difficult at times but the rewards are great