working with pull