track and manage shelf