draft add check module into plbtn