More tests

- started splitting file
- now support named and unnamed arguments