@yennyreth: I like the structure