add elegant fix