Started with user stuff and added code to run a file to kernel, also made kernel params work differently