update qualifier to use self instead of this