in progress options binding, some fixes