new declaration models