portfolio without bootstrap