removed output parameter