major update to much to list