Its nice and interesting. looks like some hard work was put into it...