new() the object as intended
how did this ever work