prepared for ci