writing Player