added non functional requirements & er diagram