work on PET, added button func for nyReq