it seems initial player is ready , need take care of some depricated
function , make huge code clean up , document to make a sence of out of
code for future growth of funtionality.