updated force pull