Implemented cast button. Not sure if have to wait for whitelest, or did it wrong