Logic is there, but I will need some help compiling to test.     Since the only means of compiling is through the GUI now.