public or private? better be explicit.