Fist working version.