added facade for maximally easy interactive usage