trying to follow lect