adding basicText rule
usability improvements
fixing strict issues