model validation and FT passing