added some tab support + tab template