add new functional and tests
example of bad draw text