Porting Ganglere to dart