add provider attribute to resources; add description to swap_p
change swap identifier