use type and more similar name for subscription variable