moved rlnc to it's own namespace