add tests for scriptless config and refine specs
add support for scriptless config