better threading
fixed binary cell for autolayout