added api and file reader groups