change to use jquery collapsible list, and modified some layout