fitment validation logic