functionalize bootstrap, add kernel install