cleaned a lot. tested a little. proceed with caution.