add dircycle