newtypes added