no more generics
now with run params if you wish
tail -r is not POSIX compliant
now with a few fixes