init common fiel
changed from linux
merge two conflict