work on remove funciton List