adjust abstruct length