keeper&server