pulled subRequestModal into its own file