full use of cbf and sizeHint