new design based on bootstrap