moved ci framework with modifications