minimum viable (?) product -- needs testing