Tab host modified; currently incomplete