removed void param