update guide to follow mvc structure