created target_assertion model and business validation