experimental framework based on symfront branch