validation and planning