initial crappy version that is at least able to boot