declared obj model