fred again...