creating home if it does not exist