container class wrapper