add loading player logic