added transient for variables that dont need to stay in the sesison