add batch operations and recreate project