Added implementation notes