readd Site struct