Npg roller