add psw.c