added after and before position support
...