final commits before launch still missing validations and contract