changed to binary list