almost final stuff