done proof of concept (minus android) - ready to port to smt