move boot requirement to top