Added psm parameter