nice job man, some of that stuff is easy and some is complicated, keep up the good work