Helper returns r and sim
Updated parts