Done with most of the source code, the condition still boggles me. Should go
for just a direct classification at this rate, and ignore the labeling condition.
Removed redundant file