capturing the finest details...