add a passway to fit Pb-O length directly instead of fitting top_angle