fixed signed ->unsigned integer
fixed directory