adding data structure for custom player