added output types