add necessary backend pages