commit
scaled down working version
commit