It works! A bit primitive, but it does...