user feature passing