smart swap