Code Refactoring and Element Listing