allmost full prototype