scruffle with data structure
data structure