add layfig
add layfig require