broke apart resources to be more verbose for sake of future clarity