ultrasonics done - need spi added