implemented presence tab