First try with custom edges