model: accept multiple vararg parameters