enhance compability