add iwatchable skel