and backcheck for optimal control and functionality