added SESSION TIMEOUT feature;