added prerequisite: clone repo