updates + validation test