psvm for clause