done with minimum required