basic setup of ci