class wrapper implemented
minimal control functionality implemented