Add item logic

Add item logic updated