I will have to look at it in deeper detail, I think there might be some morphology issues but I won't know until I look at it more. But otherwise interesting