clean up example and requirements