add piece prototypes