add install_fabric() function