finish concept refactor, load scripts in sorted order (pass tests)