really interesting stuff... keep it up!