implement bootstrap based design

- add some new functionalities and design elements