add custom path component