Refactoring: for simplicity. Added: computer overloading.