return error 500 message
order place by distance
add view count for video