store prototype