category form
form improvments