making all efforts