support customization
update readme