add remove(String key) operation