Remove south support, add support of swapable User model