Controller layer for Lotus