added ray for picking