basic components based on bootstrap and jQuery