plain facade impl added