separate "controller" and "slave" pages