this is ci demo,it pretty simple