Computers methods refactored