editing and deleting functional, validation provides pretty errors on forms