import new functional model