add psam feature