initial import of go-slog