added expand, collapse and toggle public methods