Sorry for the absence, been busy in real world, should be on more starting tomorrow...