add minimal wrapper