fix the variables problem of user adding and creating home directory need to improve