removed inner class