More functionality added to ConsoleProvider (Not Working Yet)