add shot request
merge