first commit : bootstrap and boilerplate