implement some basic tab functionality
create more functional tabs
fix tabs slightly