learn more about ci framework