add user connection, not fully functional as of yet.