updated formatting and Requirements