need to use parameters