updated executor with text functionality

Can text now