pull method()