place ci framework