recurring and predictable revenues