add domain
Add cmake rules