2.0 wrapper