changed extends to right namespace