* swap new and old