working version with bootstrap