no need for hardcoding the rice path
enable using -fvisibility=hidden