most lofic out now, need to create object of ti all