implemented more interaction with the initrd