prepare to keep user data;