add list sharing to models