used suggestions by jnh5y