Geometry nodes instances facing along normals

Hello, I’m playing around with the geometry nodes in Blender 3.0 and I was wondering how can I make the instances facing along the normals. So, let’s say I have a UV sphere and I want to instance this with grass using geometry nodes. When I plug the Object info in the instance socket in the Instance on point node, each instance is pointing in the same direction. After a good amount of experimenting, I think I found a way, but I want to see if this makes any sense.
I’m attaching a preview of the node tree for the grass. I took the normal and rotation socket from Distribute Points node and plugged it into Rotate Euler node which then I plugged into the rotation socket in the Instance on points node. Is this a proper way to achieve something like this? Is there a better way?

Also, attaching a preview of the render.