completed functionality of 3 users