Perhaps this might fit all those needs? https://www.amazon.com/dp/B09LHZ6R9J?tag=hvz-20&linkCode=ogi&th=1&psc=1