#504 add wrapper task