add support for preferred schools and locals