add init script, fix type error