fix auto-positioning
add `will_it_fit` API method
update docs