new libs, select player, better loading