Ruler backend ready, frontend prepared