basic wrapper gem done