added solid testing