ci part basically ready2