impl remove position