Work in progress 2
Work in progress 3 (this time something actually works)
Work in progress 4