todo page init