markcbain / tags / refactoring