some progress... not done.

Signed-off-by: Aleksander Kolaas <aleksander@kolaas.no>