implemented arg
I think I have implemented it, though nothing is tested even once ;)
my finalthing