initial commit consumer only