credit to @Jere_2crazy and @SanDiegoRailfan6014 for some parts If used, credit @fanman42758 @Jere_2crazy and @SanDiegoRailfan6014