no return for void function