compose_f_gx problem