check if placeholders are supported before running.
add MIT license