added example 3 to use custom packages