2d rough trans