Add subfunctions to Rulerer()