starting dynamic item handling