added prototype Figure