improve keeper