profile as graph