try to check algorithms