some changes in bootcode -- still not in a meaning full end