use the existing code rather than adding more