updates to solid models