fix handling size parameter