my take on a neuro-sky implementation