Temp checkin
Working haskell example