better API for stage and wysiyg