all working 4th output just need CI