made more items optional