check algorithms at last step