added verbose logging
refactored range products retrieval