carefully traced all external sources and referenced them with links and git commit ids --> credits to original authors and simplifying update tracking