added pullout and reset