added concrete classes closing convention