modified bag - still needs clean-up