add some trick cases