split functionality between three tabs