added some level tracking classes