@knochen: So, this is basically