starting to have a semi-working kernel...