first working version with feature popup.