Hack together something that mostly works online