this is a hard tutorial but a very good one :D keep it up