added binary descriptor but it sucks