refactoring
users online example