TOs kernel written just for fun