changes to manipulation