add windows version of user and group
add restored a pointer change