add new API link.buttonLayout