better and wrapper and tests