totally updated.

Signed-off-by: David Kerns <david@kerns.dk>