functionality of rugs