lissio: add a builder