added expander class and example