Full completed wrapper withoutnormal tests