fix size()