use absolute urls and make them model based / DRY