CI based framework