renamed inner class