first (mostly) working testing suite