updated domain analysis work