enabled sessions; added puzzle method