added support and console driver code