adding another view (tabs) and make it configurable (tabs|accordion|full)