fully working nRL tested and bug free