Author: Quetel/Claude