added screenshot, implementation notes