moved kernel descriptor here