add interfaces of ci and push