Added the psl struct