working
work in progress
color break
gave up