implemented basic higher half kernel and console output