increase relations caches sizes
implement puzzle API