adding hack path and client template goodness