use regular expressions, introduce blog endpoint