fileexist??
signals???
