fixed spike cap
merge