Added analog communications

haven't yet decided how to interpret that analog signal