adds domain checking