updated shelf creation scripts