architecture changes and graph property implementation