revision work without api