added test, more passes then earielr.

Have still trouble with some of them