some code organization
dont global link youtube-dl binary. too much confusion.