basic binify
initial 2nd attempt