changed all of the things
added sampleing and lazy loading, as well as propor syslog parseing