created a helpers file for common delegate operations