////////////////////////////full