edit doc, fix problems for shift list and standardize. update lyr[] in get_non_bond_breaking_slab()