ytplayer and refactor old