refact redirect, taxonomy hook, model getParent, content