added Log() Class