Initial commit with info page setting support