Added provides/requires