create setters where needed