add retry logic
update juke error handling
add sparkle