adjust generic