added prototype description