initial commit ; shell