Granular implementation, simulation views and ruby client