add tests
fix coding style

	from soft tab to hard tab