initial commit of ex17