basic redc