rewrite prototype