adding web operation methods to the private header for better manager behavior.
read file should also be a private method
moving session tracking feature to its own manager