first working version checkout