initial commit
just some unit tests