added many funcs

supported like tail -r