@procyonlotor You were on the right track with the bump node! It has a normal input so that you can add the bump on top of the normal map (not usually necessary, but sometimes I’d use a normal map for large details and a bump map for fine details). The way you can tell what can be plugged into what is the color of the socket: yellow is RGB color information and purple XYZ vector information. The purpose of the normal map node is essentially to convert the RGB of the texture to the XYZ that Cycles uses to calculate what it should look like. So if you stick a normal map node between your normal texture and the bump node, that will work too! Yellow goes to yellow, purple to purple. Hope that clears things up!