initial commit with failing tests