1. More refined code
1. Refined code