model list function add and remove