Please watch out with indentation and coding standard :)