Fix date bug
Fix swap bug