initial commit for codes