adding proviso