user compatibility