add remove function
fix scale select bug