preparing for all quote implementations