add warning and working conversion