added benchmarks, testing, and portable projects