reached "alpha stage"

all features implemented, but too many false detections
refactoring required