added and remove pieces