very nicely done, i like it, some things i dont like (name) but that i can't help. good job anyways