Add the license header
Make behaviours customizable