blogified a bit, hope it helps