added domain and dependencies