changed architecture and add graph