added freeze