added type resource