Started implementation using Thinky