moved user membership to partial