validations and due date
buncha shit