implement edit profile and more functionality of user IP tracking