updated returns for mobile and subscribe