updates to keep up with api resource modifications