removed pull functions