implemeting new tabs