prototypes now work fully offline, woo-hoo