almost finish PLSI