seat toggle db implement (interface)