add item initialization
fix outdated comment