adds User.premium & updated logic