Bootstrap, basic views, protocols model