freeze prototype