- always prepare a resource