6.13. - different params for swap()