set, get, subscribe methods added