going to need a flatten method