updated to 1.8, added Log class