list operating pointer