updated user controller, dynamic interests list