fixed previous bug, created item in storage initializer instead