added LogCollectionType
added class LogCollection
class name shortening
moved classes around