design encore (fix  #5)