added testing, and crypto dir