minor fix
working symmetry and restore
cleanup