some functions on created on CI