Started implementing BCGraph