add slug function