Text input working

Have also been working alot on the NLP side of things