concepts and prototypes

;