solve me a lot of problems at the cost of a permanent variable in the sessione