fixed typo
added implementation notes