Reorganize code and add the .describe call