instaniation, better tests