remove unnecessary required key + change presenter to be a concern