added prototype test