added collapsable interface. still needs styling