* required
script by BWT