added depends and provides to metadata