add wrapper and frame-static