fix for first, add try