paths and controllers