Thank you to @ethereal your best