added output type