update settings after domain implementation
add tests for Target check_constructor
domain can write a template