binary instead of discrete