list and item creation