add MIT license
rename ane customise for this project
add ability to set initial state
fix errors and customise
relink new file names
use multipul var statements