added structs for session tracking and ip list tracking
defined vectors for use