implemented parcelables and switched to those, added group position to add group