added a function to check list ownership
updated list share constraints
done with shared users printing within a list