-with ai now! --but needs debugging