replace get_scheme