changed for better signal R solutions
changed for better signal R solutions