refactored coding / docBlock standard