add some constness