removed swap;