bootstrap and routing setup