add custom dependency