Make marco more configurable.
Update README.