before cange player and add operations for asdw