more knowledgements