initial attempt at create instances