first pass at url helper methods issue #459