- minimized code duplication