add fabricators and open weather api wrapper