add str checking funk