add prototype test