tab fragments added, refactoring, semi complete tabs 2 and 3