milestone refactored block to use XML player_data