adding tabs & callback homework