added some monostage work