First (kind of) usable version