f$pos for positional arguments
+ renames for helpers
+ some cleanups