new freezing method
new tests