Complete part 3 of the tutorial
	- client side organization and structure