some progress on friendly_id