update from slimkernel