added spike shape