fixed shock upload