modularization + get similar tags on search