Refactoring Instance