transferrable tabs working, must reimplement