Validation + bugfixes