add user/group management, defaults file and change chown method