Write backend portion of System Implementation