interesting declaration