users can add items still need to do validation