updated requirements with crispy forms