System is modified to include paths and id generation.