full stat impl