took out misc. comments
added exception handling for when users don't have items