finished test (for now): passed
some constructor magic :D