update comments
update readme and config
move setup to kernel factory