work on OT extension and PVW OT