effects prototyping
xx