﻿added input titles and labeled optional inputs optional