Add provides keyword