modified pull card method