no longer need self prefix for constants