update shelf creation script