changed return to void