flinstone implementation on gh branch