initial commit with basic tests structure