refactor target, experiment, lose domain
Merge pull request #12 from Blahah/target

refactor target, experiment, lose domain