set site index at map instead of site constructor