refactorin exp3