array & commit