first class -- clause model w/ output