Library for create task