added shell and RTOS
added shell support