Parlix front and back ends