Initial

check my corrections and move to developer if  worthy