added skeleton functions to tabpanel