requirements for boot settings.
most of 1.5 done. tests need to be fixed, getting this commited for now.