All + validation