New types implemented