#24 add prototype AdminFrame.