Li workflow