add Klein bottle
fix bug
class example