begun backend support for record settings